<?php

//Clase Zona en Emergencia
include_once($_SERVER['DOCUMENT_ROOT']."/ProyectoSec1/FachadaBD.php");

class ZonaEmergencia{
    
    private $fecha;
    private $tipo;
    private $id;
    private $coord; // Lista de coordenadas del poligo que delimita la
                    // zona en emergencia.

    function  __construct($id,$tipo,$fecha,$coordenadas) {
        $this->fecha = $fecha;
        $this->tipo = $tipo;
        $this->id = $id;
        $this->coord = $coordenadas;
    }

    // Obtiene la fecha.
    function getFecha(){
        return $this->fecha;
    }

    // Obtiene el tipo de desastre.
    function getTipo(){
        return $this->tipo;
    }
    // Obtiene el id de la zona.
    function getId(){
        return $this->id;
    }

    // Obtiene las coordenadas de la zona
    function getCoordenadas(){
        return $this->coord;
    }


    // Llama al metodo de la fachada de base de datos para insertar la zona.
    function Insertar(){
        $fbd = FachadaBD::getInstance();
         // Inserta en la base de datos la instancia actual de la Zona en Emergencia
        $fbd->insertarZona($this);
        
    }

    // Llama al metodo de la fachada de base de datos para eliminar la zona.
    function Eliminar(){

     $fbd = FachadaBD::getInstance();

     // Elimina de la base de datos la instancia actual de la Zona en Emergencia
     $fbd->eliminarZona($this->getId());
    }


}






?>
